import Vue from 'vue';
import Vuex from 'vuex';

import home from './modules/home'
import search from './modules/search'
import detail from './modules/detail'

import user from './modules/user'
import trade from './modules/trade'
Vue.use(Vuex);

const state = {
 
}
//用于存储项目中的数据 进行统一管理
const actions = {

}
//用于发送异步请求
const mutations = {
 
}
//用于对state数据的操作 只有mutations才能对data中数据进行操作
const getters = {}
//相当于Vuex中的计算属性

const store = new Vuex.Store({
  state,
  actions,
  mutations,
  getters,
  modules: {
    home,
    search,
    detail,
    user,
    trade
  }//注册模块
  
});

//向外导出
export default store